input,
textarea{
	display: inline-block;
	font-family:@base-font-family;
	color: @base-body-color;
	-webkit-user-select:auto;
	-moz-user-select:auto;
	&.text-input,{
		background-color: transparent;
		border: 1px solid transparent;
		&:hover{
			border: 1px solid #eee;
		}
		&:focus{
			border:1px dashed #ccc
		}
	}
	&[disabled].text-input{
		background-color: transparent;
		border: 1px solid transparent;
		cursor: default;
	}
}



.radius-lg,
.from-control.radius-lg,
input.form-control.radius-lg{
	border-radius: 999px !important;
}



[data-type="date-input"]{
	padding-right: 30px;
	background-image: url(../images/modules/icon_select_arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.input-border{
	border:@form-control-border;
}
.input-radius{
	border-radius: @base-input-radius;
}
input.form-control,
textarea.form-control{
	box-sizing: border-box;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	height: 32px;
	padding: 8px;
	border:@form-control-border;
	border-radius: @base-input-radius;
	color: #818e9b;
	&.block{
		width: 100%;
	}
	&.input-sm{
		padding: 3px 6px;
	}
}
input.form-control{
	line-height: 1;
	&.baseWidth_2{
		width: 78px;
	}
	&.baseWidth_3,
	&.baseWidth{
		width: 150px;
	}
}